def common_assert(resp, code, msg, data):
    response_data = resp.json()  # 先解析 JSON，避免多次调用
    assert response_data.get("code") == code, f"code 不匹配，预期: {code}，实际: {response_data.get('code')}"
    assert response_data.get("msg") == msg, f"msg 不匹配，预期: {msg}，实际: {response_data.get('msg')}"
    assert response_data.get("data") == data, f"data 不匹配，预期: {data}，实际: {response_data.get('data')}"